add_library(scene STATIC
  GibsonSemanticScene.cpp
  GibsonSemanticScene.h
  Mp3dSemanticScene.cpp
  Mp3dSemanticScene.h
  ObjectControls.cpp
  ObjectControls.h
  ReplicaSemanticScene.cpp
  ReplicaSemanticScene.h
  SceneConfiguration.cpp
  SceneConfiguration.h
  SceneGraph.cpp
  SceneGraph.h
  SceneManager.cpp
  SceneManager.h
  SceneNode.cpp
  SceneNode.h
  SemanticScene.h
  SuncgObjectCategoryMap.h
  SuncgSemanticScene.cpp
  SuncgSemanticScene.h
)

target_link_libraries(scene
  PUBLIC
    assets
    core
    geo
    gfx
    io
)

if(BUILD_TEST)
  add_subdirectory(test)
endif()
